home *** CD-ROM | disk | FTP | other *** search
- Path: ix.netcom.com!news
- From: Bradd W. Szonye <bradds@ix.netcom.com>
- Newsgroups: comp.lang.ada,comp.lang.c,comp.lang.c++,comp.edu
- Subject: RE: ANSI C and POSIX
- Date: 20 Apr 1996 16:04:03 GMT
- Organization: Netcom
- Message-ID: <01bb2ed3.70d672a0$65c2b7c7@Zany.localhost>
- References: <JSA.96Feb16135027@organon.com> <dewar.829687209@schonberg> <4l2rvoINN7os@keats.ugrad.cs.ubc.ca> <01bb2dd1.53b4e740$c6c2b7c7@Zany.localhost> <4l9eqf$eh8@solutions.solon.com>
- NNTP-Posting-Host: det-mi3-05.ix.netcom.com
- X-NETCOM-Date: Sat Apr 20 11:04:03 AM CDT 1996
- X-Newsreader: Microsoft Internet News
-
-
- On Friday, April 19, 1996, Peter Seebach wrote...
- > In article <01bb2dd1.53b4e740$c6c2b7c7@Zany.localhost>,
- > Bradd W. Szonye <bradds@ix.netcom.com> wrote:
- > >You can get 9899 for 30 bucks at a bookstore. Herbert Schildt wrote an
- > >annotated version, much more readable than the standard alone. And $30
- is
- > >cheap for computer books.
- >
- > "More readable than the standard alone"? Bullshit. In the plain
- standard,
- > all the text is on both pages. In the "annotated" one, the standard
- text
- > is on one page, and the facing page contains lies, bullshit, and
- hypotheses,
- > disguised as annotations.
- >
- > The annotated one used to be missing a page, although this may be fixed,
- > has a moderately crucial "." missing from the specification of floating
- > point numbers, does not have any updates from the technical corrigendum
- > or normative addendum...
- >
- > And, of course, remember that the annotations are *hopelessly* wrong, on
- > a consistent and regular basis. This is possibly one of the most
- useless,
- > if not downright *dangerous*, things you can do; it's horrible.
- >
- > I personally think McGraw-Hill should lose their license to reproduce
- the
- > standard; I've corresponded with them about errors in their books, and
- > they've chosen to take the path of "No author who has sold this many
- books
- > could possibly be wrong that often."
- >
- > If you doubt that the man is fundementally and basically unqualified to
- be
- > writing a book on C, just remember that in the 2nd edition of
- > _C: The Complete Reference_, we see "<>" used as an inequality operator.
- > (Page 53.) In the third edition, it's fixed - but the other mistakes on
- > the same page aren't. (There's at least 3; look 'em up if you have the
- book,
- > and if you can't find them, worry.)
- >
-
- I stand corrected. I mostly use the book to read the standard on the
- left-hand pages, ignoring Schildt's commentary on the right-hand side.
- I've read standards documents enough that I can mostly make sense of them
- without help from the annotations. I mostly recommend the book as an
- affordable way to obtain the standard itself; take the commentary with a
- grain of salt.
-
- One thing I don't like about the book personally is that it's too old to
- contain the update for Amendment 1 (re: internationalization). That's why
- I also use Plauger/Brodie's Standard C: A Reference. It's a thin book that
- seems mostly correct, and it has an online HTML version of the book that
- you can install on a PC. It's got typos and editing errors too, but that's
- why I try to apply common sense and use more than one book as a reference
- when possible. Even the standards themselves occasionally let clerical
- errors slip in; as always, I never let a document substitute for common
- sense and reason.
-
-
-